51fce085c424821d6a4650f3de7daca463579a58,bteditor/src/io/piotrjastrzebski/bte2/model/tasks/TaskModel.java,TaskModel,wrap,#Task#BehaviorTreeModel#,30

Before Change


		} else if (task instanceof BranchTask) {
			return BranchModel.obtain((BranchTask)task, model);
		} else if (task instanceof Decorator) {
			return DecoratorModel.obtain((Decorator)task, model);
		} else {
			Gdx.app.error(TAG, "Invalid task class! " + task);
		}

After Change


		} else if (task instanceof BranchTask) {
			taskModel = BranchModel.obtain((BranchTask)task, model);
		} else if (task instanceof Decorator) {
			taskModel = DecoratorModel.obtain((Decorator)task, model);
		} else {
			Gdx.app.error(TAG, "Invalid task class! " + task);
		}
		if (task.getGuard() != null) {
			TaskModel guard = wrap(task.getGuard(), model);
			return GuardModel.obtain(guard, taskModel, model);
		}
		return taskModel;
	}